20
106
26
128
144
86
49
90
300
94
231
118
19
88
58
67
28
170
73
103
40
53
9
56
46
76
57
30
48
51
80
91
35
70
11
65
17
54
22
18
25
33
31
68
34
7
42
63